package com.hoshiicloud.common.constant;

/**
 * rabitMq队列常量类
 */
public class QueueConsts {

    /**
     * 推送采购订单消息队列-交换器名
     */
    public static final String PUSH_PO_EXCHANGE="push_po_exchange";

    /**
     * 推送采购订单消息队列-队列名称
     */
    public static final String PUSH_PO_QUEUE="push_po_queue";

    /**
     * 推送出库订单消息队列-交换器名
     */
    public static final String PUSH_DO_EXCHANGE="push_do_exchange";

    /**
     * 推送出库订单消息队列-队列名称
     */
    public static final String PUSH_DO_QUEUE="push_do_queue";
    /**
     * 支付回调消息队列-交换器名
     */
    public static final String PAY_CALLBACK_EXCHANGE="pay_callback_exchange";

    /**
     * 支付回调消息队列-队列名称
     */
    public static final String PAY_CALLBACK_QUEUE="pay_callback_queue_test";

    /**
     * 支付回调死信队列-交换器名
     */
    public static final String PAY_CALLBACK_DLX_QUEUE="pay_callback_dlx_queue";

    /**
     * 支付回调死信队列-队列名称
     */
    public static final String PAY_CALLBACK_DLX_EXCHANGE="pay_callback_dlx_exchange";



    /**
     * 冻结库存消息队列-交换器名
     */
    public static final String LOCK_STOCK_EXCHANGE="lock_stock_exchange";

    /**
     * 冻结库存消息队列-队列名称
     */
    public static final String LOCK_STOCK_QUEUE="lock_stock_queue";

    /**
     * 退款回调消息队列-交换器
     */
    public static final String REFUND_CALLBACK_EXCHANGE="refund_callback_exchange";
    /**
     * 退款回调消息队列-队列名
     */
    public static final String REFUND_CALLBACK_QUEUE="refund_callback_queue";
}
